home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 3 / Delphi 3.29 < prev    next >
Encoding:
Text File  |  1988-04-08  |  23.6 KB  |  705 lines  |  [TEXT/ttxt]

  1. 26-May-87 08:12:53-PDT,24803;000000000001
  2. Return-Path: <delphi-mac-request@RELAY.CS.NET>
  3. Received: from RELAY.CS.NET by SUMEX-AIM.STANFORD.EDU with TCP; Tue, 26 May 87 08:12:23 PDT
  4. Received: from relay2.cs.net by RELAY.CS.NET id aa19279; 26 May 87 9:49 EDT
  5. Received: from relay.cs.net by RELAY.CS.NET id aa00852; 26 May 87 9:37 EDT
  6. Received: from sdr.slb.com by RELAY.CS.NET id aa00845; 26 May 87 9:34 EDT
  7. Date: Tue, 26 May 87 09:18 EDT
  8. From: Jeffrey Shulman <SHULMAN%sdr.slb.com@RELAY.CS.NET>
  9. Subject: Delphi Mac Digest V3 #29
  10. To: delphi-mac@RELAY.CS.NET
  11. X-VMS-To: @[.MAIL]DD
  12.  
  13. Delphi Mac Digest     Tuesday, May 26, 1987          Volume 3 : Issue 29
  14.  
  15. Today's Topics:
  16.      MacCharlie (2 messages)
  17.      selection rectangles (6 messages)
  18.      TMON/SuperSpool conflict
  19.      Pseudo-128K Mac
  20.      MPW/Mac II
  21.      RE: HyperCharger 020
  22.      HabaWord (2 messages)
  23.      SANE in DA's (4 messages)
  24.      RE: ADDISON WESLEY
  25.      getting screen dumps
  26.      _Pack12 (Color Picker)
  27.      InBox Question
  28.      Mac II Batteries?
  29.      Monitors
  30.      development woes (2 messages)
  31.      RE: MAC II ARRIVED!
  32.      FKEY 3
  33.      Mac II problems (5 messages)
  34.      OpenCPort (2 messages)
  35.      smoothscroll (3 messages)
  36.      KeyTrans
  37.      PC NETWORK Chapter 11
  38.  
  39. ----------------------------------------------------------------------
  40.  
  41. From: JIMWEINRICH
  42. Subject: MacCharlie
  43. Date: 20-MAY 05:58 Hardware & Peripherals
  44.  
  45. The problem:  Getting Macintoshes into a currently all-IBM PC office.
  46. The detail:  For power- and office-politics reasons, we need the ability
  47. to run OUR OWN software on OUR OWN machine if push comes to shove, and I
  48. need to be able to assure my boss that WE WILL be able to deal with that
  49. data in dBase III+ in all its relational glory if necessary. The
  50. question:  How does MacCharlie do these days?  I know the earliest
  51. MacCharlies, years ago, were inconvenient and buggy. But how about the
  52. most recent one(s) for the Mac Plus?  At $800 thru Icon Review,
  53. MacCharlie seems downright affordable. Soooooo....Anyone had any
  54. MacCharlie experience recently? Especially with dBase?  Any help will be
  55. much appreciated.  Thanks! --Jim Weinrich
  56.  
  57. ------------------------------
  58.  
  59. From: RICKLEPAGE
  60. Subject: RE: MacCharlie (Re: Msg 20080)
  61. Date: 20-MAY 11:27 Hardware & Peripherals
  62.  
  63. Jim,
  64.   while I haven't had any hard and fast experience, I just did a major
  65. overview of MS-DOS Mac options.  The current consensus is that
  66. MacCharlie _has_ improved significantly.  Perfektek has an MS-DOS card
  67. for the Macs 512 and Plus.  But the AST card for the SE might be the
  68. best option for compatibility.  The PC ROM BIOS was done by Phoenix
  69. Technologies, the acknowledged leader in firmware cloning.  You do have
  70. to have an SE and 5.25 drive, so the price is nearly double that of the
  71. MacCharlie, but I would probably go for the AST.
  72.  
  73.   the other option is just to get one of the 5.25 drives available and
  74. use your MS-DOS disks to import data into your own db.  depending on the
  75. application, that might be the best way to go.
  76.  
  77.  
  78.   rick
  79.  
  80. ------------------------------
  81.  
  82. From: JIMH
  83. Subject: selection rectangles
  84. Date: 17-MAY 22:02 Programming Techniques
  85.  
  86. Could someone tell me is there some simple means of drawing a slection
  87. rectangle and having it follow the mouse without screwing up the
  88. background? Jim
  89.  
  90. ------------------------------
  91.  
  92. From: BRECHER
  93. Subject: RE: selection rectangles (Re: Msg 1621)
  94. Date: 17-MAY 23:17 Programming Techniques
  95.  
  96. How about DragGrayRgn?
  97.  
  98. ------------------------------
  99.  
  100. From: JIMH
  101. Subject: RE: selection rectangles (Re: Msg 1622)
  102. Date: 18-MAY 22:45 Programming Techniques
  103.  
  104. Steve, i want the gray region to grow as i draw draggrayrgn just pulls a
  105. rectangexcuse me region around.  Or is there a way to make it change the
  106. region on the fly?  jim
  107.  
  108. ------------------------------
  109.  
  110. From: ASMCOR
  111. Subject: RE: selection rectangles (Re: Msg 1624)
  112. Date: 19-MAY 22:39 Programming Techniques
  113.  
  114. Jim,
  115.  I just set the penpat to gray, and xor the rect while following the
  116. mouse. Use a 2 tick delay and it looks good.
  117.  Jan
  118.  
  119. ------------------------------
  120.  
  121. From: JIMH
  122. Subject: RE: selection rectangles (Re: Msg 1627)
  123. Date: 19-MAY 23:48 Programming Techniques
  124.  
  125. Jan, thanks i will give it a try, what do you mean by a 2tick delay
  126. thought? jim
  127.  
  128. ------------------------------
  129.  
  130. From: ASMCOR
  131. Subject: RE: selection rectangles (Re: Msg 1629)
  132. Date: 20-MAY 20:36 Programming Techniques
  133.  
  134. Well, in C it's Delay(2L, &ticks);  - it's a ROM call. I just found that
  135. the 2 tick delay between drawing and erasing (using XOR) works well.
  136.   Jan
  137.  
  138. ------------------------------
  139.  
  140. From: JOSEF
  141. Subject: TMON/SuperSpool conflict
  142. Date: 18-MAY 01:56 Tools for Developers
  143.  
  144. Has anyone else noticed a conflict between TMON and SuperSpool?  I keep
  145. getting a Trace Interrupt when the spooler is installed, at which point
  146. the only solution appears to be a reboot.  I have the freebie version
  147. for DataFrame owners, Version 3.1d.
  148.  
  149. Joe
  150.  
  151. ------------------------------
  152.  
  153. From: PEABO
  154. Subject: Pseudo-128K Mac
  155. Date: 19-MAY 02:18 Programming Techniques
  156.  
  157. I don't know if anyone worries much about 128K Mac compatibility these
  158. days but I just took the big step of converting my old 128K Mac to 512K,
  159. so I decided to see how close the "pseudo-128K" Boot Blocks patch comes
  160. to imitating the Classic Mac environment.  Just in case I ever wanted to
  161. test a program for compatibility, y'know?
  162.  
  163. Well, it's close, but there were only 10 bytes left in the boot blocks
  164. after the patch code was installed, which may be why it cheats a little.
  165.  What it does is initialize the Mac normally (with a 512K-sized system
  166. heap) and then adjust the high memory pointer to give about the same
  167. number of bytes in the application heap as there would be in a 128K Mac.
  168.  
  169. I wanted to make it look a little more realistic, so I patched it to use
  170. the 128K-sized System Heap (17152 bytes) for a 512K Mac and changed the
  171. high memory patch from $022500 to $01A700.   This gives the same
  172. application heap configuration on my pseudo-128K boot as the real 128K
  173. machine did.  (Note that the $022500 was $100 too big ... I can't say
  174. for sure this isn't due to something weird like the JClock I forgot to
  175. deinstall this morning when I ran a little program to write an image of
  176. the system fresh after boot out to disk so I'd be able to make this
  177. comparison).
  178.  
  179. Note that even with the pseudo-128K boot, the screen buffer is still way
  180. up in memory (the ROM has already initialized the hardware) so there
  181. will still be some discrepancies from the real thing.  Some of the
  182. globals are set for a larger memory too (I haven't compared byte for
  183. byte the memory images I made before and after the 128K->512K conversion
  184. yet, but I've got the data if I ever need to check ...).
  185.  
  186. By the way, the magic incantation for making the pseudo-128K Boot Blocks
  187. is to run a very ancient program called "Disk Utility" that was issued
  188. by Apple a long time ago, and hold down the option-cmd keys while
  189. pressing the button for writing boot blocks.  The patches I mention are
  190. applied to the version $14 boot blocks you get by doing this.
  191.  
  192. peter
  193.  
  194. ------------------------------
  195.  
  196. From: RAMARREN
  197. Subject: MPW/Mac II
  198. Date: 20-MAY 02:11 Developers' Corner
  199.  
  200. I have been working with a couple of folks at my work who are looking
  201. for a powerful desktop machine in an affordable price range for doing
  202. fairly heavy scientific type computing.  They need number crunching
  203. power.  The Mac II with its 68020 looks real good on the surface, but
  204. there are a couple of sticky questions I am not yet able to answer:
  205.  
  206. -       MPW and Mac II :: is there an update or set of libraries for
  207. the 68881 available yet?
  208. -       Is there any word on the availability of an MPW FORTRAN compiler
  209.         yet?  The Absoft compiler that currently runs on the Mac Plus
  210.         is a source of constant complaint from those that have tried it.
  211. -       Has anyone seen the TML Modula 2 product yet? (limited interest
  212.         for three people on Modula 2)
  213. -       Is there a 512 x 512 or 1024 x 1024 video board/monitor that can
  214.         work with the machine in the works yet? (The SuperMac 1024 x 768
  215.         is really nice, but a little 'weird' to quote one of my scientists.
  216.         I don't really know what he means ...) I am thinking of a display
  217.         with the sort of accessibility that a Ramtek has for high-level
  218.         library interfaces.
  219.  
  220. Sorry if these questions are a trifle simplistic, getting good
  221. information on the Science oriented aspects in the heavily VAX and PC
  222. biased world around here is a touch of a strain.
  223.  
  224. Thanks, Godfrey DiG
  225.  
  226. ------------------------------
  227.  
  228. From: MACINTOUCH
  229. Subject: RE: HyperCharger 020 (Re: Msg 20078)
  230. Date: 20-MAY 08:52 Hardware & Peripherals
  231.  
  232. TAKE HEED!  WEAR SAFETY GLASSES when working with a Mac SE!
  233.  
  234. By the way, when removing the power connector to the logic board, note
  235. that the connector on the logic board has a *latch* as part of nylon
  236. connector itself (a little tab), AND, it must be pushed *in* to release
  237. it, not out, as would seem more intuitive.
  238.  
  239. Ric
  240.  
  241. ------------------------------
  242.  
  243. From: PDNNOG
  244. Subject: HabaWord
  245. Date: 21-MAY 18:49 Business Mac
  246.  
  247. With all the griping(including mine) with Word 3.0, and with miniwriter
  248. not yet the full wordprocesser we all want(but getting there), what the
  249. devil happend to HabaWord? I saw a bet a version that was not half bad,
  250. with things like global replace of font or style or size or all three,
  251. and easy columns and so forth. Did it die?
  252.  
  253. ------------------------------
  254.  
  255. From: RICKLEPAGE
  256. Subject: RE: HabaWord (Re: Msg 20101)
  257. Date: 21-MAY 20:53 Business Mac
  258.  
  259. as far as i knw, it died an ugly death in the beta wars...
  260.  
  261. rick
  262.  
  263. ------------------------------
  264.  
  265. From: TSTOWERS
  266. Subject: SANE in DA's
  267. Date: 21-MAY 20:04 Programming
  268.  
  269. This may be duplicating a previous, I got dunmped with line noise.
  270.  
  271. I am writing a DA in MPW Pascal.  I want to format floating numbers for
  272. output and scan them off input strings.  I tried to use SANE calls to do
  273. this but it causes various bombs (mostly 28's).
  274.  
  275. I redid the core stuff in MPW C and it bombs the same way.
  276.  
  277. I took the core routines and did them as an application and it works
  278. just fine.
  279.  
  280. Is there some restriction in using SANE calls from within a DA?
  281.  
  282. I also tried to use sscanf in the C version but it wont link,
  283. complaining of uninitialized data.  In this case it sounds like the
  284. stdio rotuines need global data.  Sigh...
  285.  
  286. Am I reduced to writing my own floating input/output?
  287.  
  288. Thank ahead of time for any help.
  289.  
  290. Terry Stowers, hackin in NJ
  291.  
  292. ------------------------------
  293.  
  294. From: DWB
  295. Subject: RE: SANE in DA's (Re: Msg 20105)
  296. Date: 22-MAY 04:50 Programming
  297.  
  298. If you're talking about trying to use library routines (as opposed to
  299. SANE traps) then they won't work from within a desk accessory if they
  300. have global data.  At the time MPW was released Apple was still
  301. wrestling with a reasonable way of solving the problem of some
  302. applications the finder included which can patch traps in funny ways,
  303. thus leaving strange values floating around.  In short, the folks that
  304. use the A$ kludge are playing with fire...
  305.  
  306. Other than that, SANE itself should have no problems being used from a
  307. desk accessory.
  308.  
  309.     David
  310.  
  311. ------------------------------
  312.  
  313. From: TSTOWERS
  314. Subject: RE: SANE in DA's (Re: Msg 20118)
  315. Date: 22-MAY 21:02 Programming
  316.  
  317.  
  318. That is probably my problem.  I am using the SANE calls in one of the
  319. MPW libraries not using the traps directly.  I have since tried to use
  320. Lightspeed C with the sscanf routine and it also bomb 28's.  Digging
  321. into the book, they say you shoulkd recompile any library routines to be
  322. used with a DA so they use A4 for their globals.  But how do you do
  323. this?
  324.  
  325. So, my new question. I now have the DA in Lightspeed and would like to
  326. use the sscanf/sprintf library.  But I need to recompile it to use A4
  327. based globals. I could drag all the files over into my project but there
  328. are two lib's (STR2DEC and DEC2STR) that have no sources.
  329.  
  330. Either, how can I force a library to recompile with A4 globals?
  331.  
  332. Or, if you cant do that and I must drag the files into the project, will
  333. those two libs (which I suspect are using the SANE traps anyway) cause
  334. me grief?
  335.  
  336. Any help Lightspeeders?
  337.  
  338. T. Stowers with three versions, all of which bomb...
  339.  
  340. ------------------------------
  341.  
  342. From: PEABO
  343. Subject: RE: SANE in DA's (Re: Msg 20133)
  344. Date: 23-MAY 15:47 Programming
  345.  
  346. You're right on the button ... drag the files to your project.  To find
  347. out if STR2DEC and DEC2STR use A5, try creating a dummy application that
  348. does the following:
  349.  
  350. main()
  351. {
  352. .. put any local varibales you need here ...
  353. Debugger();
  354. Str2Dec(...whatever should go here...);
  355. Dec2Str(...likewise);
  356. }
  357.  
  358. Then look at the aplication with the debugger and see what is below A5.
  359. There will be a number of QuckDraw globals, of course.  By taking out
  360. the calls to Str2Dec and Dec2Str and trying it again, you should be able
  361. to spot any differences if any.
  362.  
  363. The reason those two routines don't have source code is that they are
  364. provided by Apple (and run though RelConv to convert their object form
  365. into LSC compatible format).
  366.  
  367. peter
  368.  
  369. ------------------------------
  370.  
  371. From: PEABO
  372. Subject: RE: ADDISON WESLEY (Re: Msg 20111)
  373. Date: 21-MAY 22:57 Bugs & Features
  374.  
  375. I heard a rumor this week that there is a good reason why Addison-Wesley
  376. is apparently not restocking IM vols 1-4:  they are out of print.  The
  377. good news, I suppose, is that the entire set is supposed to be replaced
  378. by a repackaged "Macintosh Library".  No word on when this is supposed
  379. to happen or how the new documentation is going to be organized.
  380.  
  381. peter
  382.  
  383. ------------------------------
  384.  
  385. From: DDUNHAM
  386. Subject: getting screen dumps
  387. Date: 22-MAY 03:54 Developers' Corner
  388.  
  389. Once upon a time, Apple provided developers with a ROM override to allow
  390. you to take screen shots with menus pulled down (and controls being
  391. clicked, and windows being dragged).  I haven't dared try this under
  392. System 4.1, and I suspect it won't work.  Anyone have more info?
  393.  
  394. ------------------------------
  395.  
  396. From: DDUNHAM
  397. Subject: _Pack12 (Color Picker)
  398. Date: 22-MAY 03:54 Inside Mac
  399.  
  400. My APDA draft of IM 5, and the include files that come with it, don't
  401. have any info on actually _calling_ the sucker.  Like, what are the
  402. selectors (the trap number is all I can find).
  403.  
  404. ------------------------------
  405.  
  406. From: STEVEMALLER
  407. Subject: InBox Question
  408. Date: 23-MAY 02:14 Business Mac
  409.  
  410. Hey there folks...
  411.  
  412.  At work we have AppleShare running in three zones feeding through two
  413.  bridges for around a total of 30 Macs or so.  We use InBox (NO product
  414.  endorsement intended) in our work group.  Here is the problem:
  415.  
  416.  We have a couple users to add to our net.  We have InBox version 1.3
  417.  and the Upgrade Disk to upgrade them to 2.0.  Unfortunately, the Alert
  418.  box displayed says that the 1.3 installer can't find the server.  That is
  419.  because the server is running 2.0!  Unfortunately (again) we can't update
  420.  our personal nodes until they are installed.  It appears to me that we
  421.  may have to bring the whole network down just to install these users.
  422.  Errgh!!!
  423.  
  424.  Question: is there any easier way to do this?  I don't think we even
  425.  have the 1.3 server software any more.  What can we do?
  426.  
  427.  Thanks,
  428.  
  429.      Steve Maller
  430.      Training Development
  431.      Apple Computer
  432.  
  433. ------------------------------
  434.  
  435. From: LAMD
  436. Subject: Mac II Batteries?
  437. Date: 24-MAY 01:32 Hardware & Peripherals
  438.  
  439. Anyone have hard info about the reported problem with batteries in the
  440. II? I've been told that they fail quickly, and, since they're soldered
  441. into place, putting in a new one = changing the motherboard.
  442.  
  443. -Franklin
  444.  
  445. ------------------------------
  446.  
  447. From: DDUNHAM
  448. Subject: Monitors
  449. Date: 24-MAY 03:28 Bugs & Features
  450.  
  451. For a grin, click on the version number in the 'Monitors' control panel
  452. extension.
  453.  
  454. ------------------------------
  455.  
  456. From: DDUNHAM
  457. Subject: development woes
  458. Date: 22-MAY 21:14 Tools for Developers
  459.  
  460. Aztec C gives bomb 1 on my Mac II.  TMON also crashes (tho there's
  461. supposed to be a brand new version).
  462.  
  463. ------------------------------
  464.  
  465. From: ASMCOR
  466. Subject: RE: development woes (Re: Msg 1644)
  467. Date: 22-MAY 23:35 Tools for Developers
  468.  
  469. I didn't try tmon yet, but Lightspeed seems to work. I haven't given it
  470. a real full test yet, though.
  471.  Jan
  472.  
  473. ------------------------------
  474.  
  475. From: LOGICHACK
  476. Subject: RE: MAC II ARRIVED! (Re: Msg 1646)
  477. Date: 23-MAY 00:59 Macintosh Developers
  478.  
  479. Here's a brief list of stuff that I think will be useful on the Mac II:
  480.  
  481. A _Launch trap INIT that knows the preferred pixel depth of the screen
  482. fo an app so that we can run MacPaint, SuperPaint etc without having to
  483. set the bit depth manually with the control panel.
  484.  
  485. I have an idea on a fake drive light for internal hds.
  486.  
  487. A real screen dimmer.
  488.  
  489. Color backdrop/startupscreen.  (easy)
  490.  
  491. Those are the ideas I have on the top of my head.  On another note, do
  492. you know if its possible to read the power key programmatically?  Sure
  493. would be nice to use it as an interrupt/reset key combination ala Apple
  494. / GS.  Maybe that's a hardware hack.
  495.  
  496. Paul :)
  497.  
  498. ------------------------------
  499.  
  500. From: LOGICHACK
  501. Subject: FKEY 3
  502. Date: 23-MAY 01:04 Inside Mac
  503.  
  504. Anyone notice that screen dumps with FKEY3 will rotate the picture to
  505. fit a MacPaint doc if its done on a Mac II?
  506.  
  507. Nifty huh?
  508.  
  509. Paul :)
  510.  
  511. ------------------------------
  512.  
  513. From: ASMCOR
  514. Subject: Mac II problems
  515. Date: 23-MAY 14:13 Inside Mac
  516.  
  517.   I'm having trouble getting my Mac II to print to my Imagewriter I.
  518. Word 3.0 just spools a print file and quits without printing anything.
  519. Same with Acta, More 1.1. I managed to get Acta to print in draft mode,
  520. but my own DeskWriter ( it uses text streaming) prints about 5 lines and
  521. then the Imagewriter kicks into headline mode and starts overprinting
  522. all the lines! I've tried replacing the Imagewriter driver, checked all
  523. the cables, etc. Got any ideas?
  524.   Also, two of my most-used programs, TMON and Microsoft Works, crash
  525. with ID = 01 errors when I try to run them. I've heard that Aztec C does
  526. the same thing. Macsbug won't load, so I can't even figure out where
  527. they are crashing! Is there a generic problem of some kind that can
  528. cause a bus error on the II? And, is there a debugger that works!?
  529.    Thanks.
  530.           Jan {{{{{{{{{{{{
  531.  
  532. ------------------------------
  533.  
  534. From: PEABO
  535. Subject: RE: Mac II problems (Re: Msg 1655)
  536. Date: 23-MAY 15:35 Inside Mac
  537.  
  538. Sounds like a flow control problem.  Try fooling with the DIP switch
  539. settings in the Imagewriter (remember how they were set originally) to
  540. see if that helps. In theory, the serial driver should respond to either
  541. hardware or software flow control, but you never know.
  542.  
  543. peter
  544.  
  545. ------------------------------
  546.  
  547. From: JIMH
  548. Subject: RE: Mac II problems (Re: Msg 1655)
  549. Date: 23-MAY 18:57 Inside Mac
  550.  
  551. Jan, call Icom Simulations, for $50 they will give you a copy of an
  552. interem TMON that works with the II.  Best jim
  553.  
  554. ------------------------------
  555.  
  556. From: LOGICHACK
  557. Subject: RE: Mac II problems (Re: Msg 1655)
  558. Date: 23-MAY 22:19 Inside Mac
  559.  
  560. There is a new version of MacsBug in the MPW 2.0B1 package from APDA.
  561. It works on the II but TMON is (as we all know) much better.
  562.  
  563. You are using system 4.1, right?
  564.  
  565. Paul :)
  566.  
  567. ------------------------------
  568.  
  569. From: ASMCOR
  570. Subject: RE: Mac II problems (Re: Msg 1656)
  571. Date: 23-MAY 23:56 Inside Mac
  572.  
  573. Weirdly, it started working when I copied the *appletalk* imagewriter
  574. driver into the system folder, even though I'm using a direct
  575. connection. Don't ask me why, it makes no sense to me. But, it works now
  576. so I'm not complaining.
  577.   Jan
  578.  
  579. ------------------------------
  580.  
  581. From: METASOFTWARE
  582. Subject: OpenCPort
  583. Date: 23-MAY 17:05 Inside Mac
  584.  
  585. got our Mac II's this week so we're off to implement color. MacTutor had
  586. an article about the new Quickdraw color Traps this month, but
  587. unfortunately did not include those for OpenCPort & CloseCPort. does
  588. anyone know what the trap #'s are, and their respective arguments?
  589.  
  590.  
  591. ------------------------------
  592.  
  593. From: ASMCOR
  594. Subject: RE: OpenCPort (Re: Msg 1657)
  595. Date: 23-MAY 23:59 Inside Mac
  596.  
  597. I got this from Carlos Weber:
  598.  
  599. This info is from the Alpha version of IM 5 I received from APDA:
  600. OpenCPort and CloseCPort both take a single argument of type CGrafPtr,
  601. defined as ^CGrafPort. Their usage is analogous to the corresponding old
  602. traps, OpenPort and ClosePort. The trap words are $AA00 and $AA02
  603. respectively.
  604.   Jan
  605.  
  606. ------------------------------
  607.  
  608. From: JIMH
  609. Subject: smoothscroll
  610. Date: 23-MAY 19:04 Programming Techniques
  611.  
  612. I wrote a simple Idle program for a program i am working on, and i am
  613. having a bit of trouble with it, perhaps someone can help me out? The
  614. idle scrolls the current time in a rathr large size down the screen
  615. horizontally centered.  I update the time in an offscreen bitmap and
  616. copyit to the screen during vertical refresh.  Everything works great
  617. and the time scrolls really smoothly until it approches the center of
  618. the screen.  in a fairly narrow region close to the center of the screen
  619. the text flickers as it is updated.  But it only happens in this region.
  620.  does anyone have any idea why it flickers only here?  jim
  621.  
  622. ------------------------------
  623.  
  624. From: LOGICHACK
  625. Subject: RE: smoothscroll (Re: Msg 1661)
  626. Date: 24-MAY 21:58 Programming Techniques
  627.  
  628. I just wrote some CopyBits code to do the Sun spinning globe and it
  629. sounds like you are getting clobbered by yourself because your 're
  630. taking longer than a vbl to do the drawing.
  631.  
  632. Contrary to conventional wisdom, QD, and CQD do work significantly
  633. better when its dealing with word and longword aligned data.  I assume
  634. your offscreen bitmap is an integral longwords wide.  Try blitting it to
  635. different places horizontally on the screen.  Start with x = 0 till
  636. maybe x = 32.  I found a weird spot (x=18) for my window which nearly
  637. doubles the drawing rate.
  638.  
  639. Let me know if what I just wrote makes any sense at all.
  640.  
  641. Paul :)
  642.  
  643. ------------------------------
  644.  
  645. From: JIMH
  646. Subject: RE: smoothscroll (Re: Msg 1677)
  647. Date: 24-MAY 22:11 Programming Techniques
  648.  
  649. Paul, yea i already found out about aligning it horizonatlly making a
  650. diff and took care of that.  it was teh vertical position that took
  651. different amounts of time.  I know other things are done by system in
  652. vbl so there might be something going on at a pa rticular rate that eats
  653. up more time than others i was kind of curious as to what it might be.
  654. thanks for the suggestion.  jim
  655.  
  656. ------------------------------
  657.  
  658. From: JEFFS
  659. Subject: KeyTrans
  660. Date: 24-MAY 15:51 Inside Mac
  661.  
  662. The ADB Keyboard Driver Specification note sent along with IM Vol 5
  663. mentions that the function KeyTrans is the new way to translate keycodes
  664. to ASCII codes. My questions are:
  665.  
  666.        1) What is the trap number of KeyTrans?
  667.        2) I assume it is contained in the System File so that it works on ALL
  668.        Macs using System 4.1?
  669.        3) What KCHR resource to you pass to it?  0?  or is there some global
  670.        that indicates this?
  671.        4) It looks like you have to first map your keycode to a "virtual
  672.        keycode" by using the KMAP resource.  Which ID do you use here?
  673.        5) The note mentions that applications *may* also use this trap in lieu
  674.        of the "prehistoric" Key1Trans and Key2Trans routines.  To me it looks
  675.        like these may be easier since you don't have to get the KCHR resource
  676.        nor map the actual to virtual using the KMAP resource.  What would be the
  677.        reasons *not* to go this route (besides knowing which to call when)?
  678.        6) Where can one get the keycode mappings for the new keyboards?
  679.  
  680.                                                Jeff
  681.  
  682. ------------------------------
  683.  
  684. From: SYNTHONY
  685. Subject: PC NETWORK Chapter 11
  686. Date: 25-MAY 18:07 Business Mac
  687.  
  688. Saw in the paper today that Personal Computer Network has filed for
  689. protection under chapter 11.  The article said that they list 15,000
  690. customers who have not received more than $3 million in equipment that
  691. has been on backorder for months.  These customers will be listed as
  692. unsecured creditors in the bankruptcy filing.  In addition, the company
  693. owes $1.5 Million to about 20 electronics manufacturers, hardware and
  694. software suppliers, distributgors and several large computer magazine
  695. publishing firms.  Sorry about the typos, but I am trying to get used to
  696. my new SE's keyboard.
  697.  
  698. Bill (SYNTHONY)
  699.  
  700.  
  701. ------------------------------
  702.  
  703. End of Delphi Mac Digest
  704. ************************
  705.